package com.zmj.demo.pojo.dto;

import lombok.Data;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
 * <p>
 * 菜单表
 * </p>
 * @author zmj.org
 * @since 2024-04-09
 */
@Data
@ApiModel(value="MenuDTO对象", description="菜单表")
public class MenuDTO {


    @ApiModelProperty(value = "菜单名称")
    private String name;

    @ApiModelProperty(value = "父菜单ID")
    private Integer parentId;

    @ApiModelProperty(value = "前端组件")
    private String component;

    @ApiModelProperty(value = "路由地址")
    private String path;

    @ApiModelProperty(value = "隐藏菜单对应的激活按钮")
    private String activeMenuPath;

    @ApiModelProperty(value = "重定向url")
    private String redirectUrl;

    @ApiModelProperty(value = "菜单类型（M目录 C菜单 F按钮）")
    private String type;

    @ApiModelProperty(value = "菜单状态（0显示 1隐藏）")
    private String visible;

    @ApiModelProperty(value = "菜单状态（0正常 1停用）")
    private String status;

    @ApiModelProperty(value = "权限标识")
    private String perms;

    @ApiModelProperty(value = "菜单图标")
    private String icon;

    @ApiModelProperty(value = "显示顺序")
    private Integer orderNum;

    @ApiModelProperty(value = "描述")
    private String description;

    @ApiModelProperty(value = "路由参数")
    private String query;

    @ApiModelProperty(value = "打开方式（0本窗口 1新开窗口）")
    private String openType;

    @ApiModelProperty(value = "删除标志")
    private String isDelete;

}
